package com.example.aigc_education.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * AI生成问题数据传输对象
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AiQuestionDTO {

    // 问题名称
    private String name;

    // 问题内容
    private String content;

    // 问题选项
    private List<String> options;

    // 正确答案
    private List<Integer> correctAnswers;

    // 答案
    private String answer;

    // 问题类型 0单项选择题 1多项选择题 2判断题
    private Integer type;

    // 知识点
    private String knowledgePoint;

    // 备注
    private String memo;
}
